/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.femass.controller;

import com.femass.model.Participante;
import com.femass.repository.ParticipanteRepository;
import com.femass.util.Repositorios;
import java.util.Random;

/**
 *
 * @author daureo
 */
public class GestaoParticipantes {
    
    private Repositorios repositorios = new Repositorios();
    private ParticipanteRepository participantesRepo = this.repositorios.getParticipantes();
    
    public boolean conferirSenha(String senha, String confirmacao){
         return senha.equals(confirmacao);
    }
    
    private Integer gerarNumInscricao(){
        return new Integer(new Random().nextInt(1000)+986);
    } 
    
    public Participante porCPF(String cpf){
        return this.participantesRepo.porCPF(cpf);
    }
    
    public Participante porInscricao(Integer numInsInteger){
        return this.participantesRepo.porInscricao(numInsInteger);
    }    
    
    public Participante porInscricao(Participante participante){
        return this.participantesRepo.porInscricao(participante);
    }    
    
    public Participante salvar(Participante participante){
                        
        participante.setSituacao('0');
        
        participante.setNumInscricao(this.gerarNumInscricao());
        
        return this.participantesRepo.salvar(participante);
    }
    
}
